#!/bin/bash

# Net4Me 安装脚本
# 用于快速安装依赖和配置环境

echo "Net4Me 安装脚本"
echo "================"

# 检查Python版本
if ! command -v python3 &> /dev/null
then
    echo "错误: 未找到 Python3，请先安装 Python3"
    exit 1
fi

PYTHON_VERSION=$(python3 --version)
echo "检测到 Python 版本: $PYTHON_VERSION"

# 检查pip
if ! command -v pip3 &> /dev/null
then
    echo "错误: 未找到 pip3，请先安装 pip3"
    exit 1
fi

# 安装依赖
echo "正在安装依赖..."
pip3 install -r requirements.txt

if [ $? -eq 0 ]; then
    echo "依赖安装成功"
else
    echo "依赖安装失败"
    exit 1
fi

# 提示用户配置
echo ""
echo "安装完成！"
echo "请根据您的环境修改 config.json 配置文件"
echo "然后运行以下命令启动服务:"
echo "  python3 main.py --mode client"